package com.jic.point.model.vo.response;

import com.jic.point.model.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class SettSupplierRuleApplyResponse extends BaseEntity{
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "主键")
    private Long id;

    @ApiModelProperty(notes = "平台ID")
    private String platformId;
    @ApiModelProperty(notes = "平台名称")
    private String platformName;
    @ApiModelProperty(notes = "是否启用")
    private Integer enableDisable;
    @ApiModelProperty(notes = "开始时间（20200901）")
    private Date startTime;

    @ApiModelProperty(notes = "结算间隔类型（month）")
    private String intervalType;

    @ApiModelProperty(notes = "结算类型对应的值")
    private int intervalValue;

    @ApiModelProperty(notes = "上次结算时间")
    private Date lastSettTime;
    @ApiModelProperty(notes = "下次结算时间")
    private Date nextSettTime;
    @ApiModelProperty(notes = "状态(0、待审核；1、审核通过；2、审核拒绝）")
    private Integer sts;

    @ApiModelProperty(notes = "申请人ID")
    private Long applierId;

    @ApiModelProperty(notes = "申请原因")
    private String applierReason;

    @ApiModelProperty(notes = "审批ID")
    private Long auditorId;

    @ApiModelProperty(notes = "审批原因")
    private String auditReason;

    @ApiModelProperty(notes = "结束日期")
    private Date endTime;

}
